// 1、安装引入模块
const mysql=require("mysql")
// console.log(mysql);


// 2、创建连接（配置连接参数）
let  conObj=mysql.createConnection({
    host:"localhost",//主机地址
    port:3306,//mysql的端口号
    user:"root",// 用户名
    password:"root",//密码
    database:"xsk"
})

// 3、执行连接
conObj.connect()



// 4、增删改查
// conObj.query(sql语句,callback)
/* 
conObj.query("SELECT xh,xm FROM xsb",(err,results)=>{
    // err === null === 错误信息
    // results === 结果 === undefined
    console.log(err,"err");////null 
    console.log(results,"results");
}) 
*/

// 查询：查询所有   查询一组   查询一个



conObj.query("SELECT xh,xm FROM xsb where age=10",(err,results)=>{
    // console.log("err",err,"err");
    // console.log(results,"results");

    if(err){
        // console.log("学生信息查询失败");
        console.log({
            status:500,
            msg:"查询失败",
            // results:[]
        });
        return
    }

    // if(results.length==0){
    //     console.log("没有查询出内容");
    //     return
    // }

    console.log({
        status:200,
        msg:"查询成功",
        results
    });
})

/* select从数据库中查询出来的结果都是 数组套对象的形式
[
    { xh: '9512101', xm: '李勇' },
    { xh: '9512102', xm: '刘晨' },
    { xh: '9512103', xm: '王敏' },
    { xh: '9521101', xm: '张力' },
    { xh: '9521102', xm: '吴宾' },
    { xh: '9521103', xm: '张海' },
    { xh: '9531101', xm: '钱小平' },
    { xh: '9531102', xm: '王大力' },
    { xh: '9527', xm: '周星星' }
]  */


















/* 
    get  获取数据    select

    post 提交数据    insert

    put  修改数据    update

    delete  删除数据 detele

*/


